home *** CD-ROM | disk | FTP | other *** search
/ The Original Shareware 1.1 / The Original Shareware (WeMake CDs)(Volume 1.1)(CDs, Inc)(1993).iso / 36 / dvsi1_11.zip / WHATSNEW.DOC < prev    next >
Text File  |  1991-08-18  |  6KB  |  135 lines

  1. A list of the changes....
  2. ------------------------------------------------------------------------
  3. August 19, 1991:  Version 1.11 released
  4.     This is essentially a maintenance release, although a few new
  5.     features have been added.
  6.  
  7.     BUG FIXES:
  8.           DVSIXDI.COM:
  9.              Some users reported lockup at DV title screen.  This
  10.              was because I was not checking if I got the common
  11.              memory that I allocate at DV initialization.  If the user
  12.              has the minimum of 13K of common memory available,
  13.              DVSIXDI.COM would do bad things and kill the system.
  14.              In this version, if DVSIXDI finds that not enough memory
  15.              is available, it disables itself.  Running any of the
  16.              programs will report the problem.
  17.  
  18.              While trying to find other bugs, I found two potential,
  19.              if not already realized, problems.  First, I was making
  20.              a DV API call when I shouldn't have been.  This call
  21.              had to do with getting a timer.  Now, I capture INT 1C
  22.              and count my own ticks, rather than have DV do it.  This
  23.              changes the programmer's interface to DVSIXDI slightly.
  24.              Second, I was not saving the value of AX in some cases.
  25.              This may cause problems with software which uses INT 2F.
  26.  
  27.              I moved the code to compute instantaneous CPU time from
  28.              the RESTORE_STATE call to the SAVE_STATE call.  This
  29.              was done because a process's interrupts are still valid
  30.              in the SAVE_STATE call, but not in RESTORE_STATE.
  31.  
  32.           WN:
  33.              Manipulating an orphaned window caused a lot of problems.
  34.              WN now checks if the window is orphaned, and doesn't let
  35.              you do a whole lot.
  36.  
  37.           All programs:
  38.              When run outside DV, each program had a different way of
  39.              erroring out.  I now all the programs consistent - they
  40.              simply print a message that DV 2.26 or higher is required.
  41.  
  42.     NEW FEATURES:
  43.           WN:
  44.           KILL:
  45.           PS:
  46.              At user request, a leading "%" is ignored in the <process id>
  47.              field.
  48.  
  49.           DF:
  50.              Added a drive list option so that only specified drives
  51.              will be reported.  Also made output more Unix-like.
  52.  
  53. ------------------------------------------------------------------------
  54.  
  55. August 12, 1991:  Version 1.10 released
  56.  
  57.      (I had it all ready to be released on August 9.  However,
  58.      my hard drive controller decided to die overnight, and took
  59.      all the data on one of my drives with it.  I lost 3 days of work,
  60.      and spent the weekend rewriting the 3 days of code.)
  61.  
  62.      BUG FIXES
  63.           PS: Occasional crash when not using /c, because a timer was
  64.               being freed even though it wasn't allocated.  All fixed now.
  65.  
  66.               Some system memory wasn't be deallocated properly, now fixed
  67.  
  68.               Processes started from DVTREE by Michael Weaver had
  69.               the wrong names in the NAME and KEY fields.  The same
  70.               problem occurred for some users that started programs from
  71.               a startup script.  I know for certain the first is solved;
  72.               I hope the second is also.  It seems that DESQview
  73.               sometimes gives the wrong offset into DESQVIEW.DVO when
  74.               you ask it.  I now grab the Open keys directly from
  75.               the DVP in memory and use them to search for the NAME
  76.               in DESQVIEW.DVO.
  77.  
  78.               As a side effect of above, I was able to fix the bug
  79.               when Add A Program and Delete A Program were used.  PS
  80.               doesn't get hopelessly confused anymore, but displays
  81.               "(not available)" in the NAME field if DESQVIEW.DVO
  82.               is changed while PS is running.  They KY field is valid,
  83.               however.  To fix the problem, simply exit PS and restart.
  84.               The problem will only occur if you Add A Program and
  85.               run it while PS is running.
  86.  
  87.               Orphaned processes and the DV System process now
  88.               display a "?" in the SW field, rather than a meaningless
  89.               Switch Windows number.
  90.  
  91.      NEW FEATURES
  92.           PS: If /d options is not specified, searches C:\DV first,
  93.               then looks at PATH to find DESQVIEW.DVO.
  94.  
  95.               Reformatted fields somewhat to make more space.
  96.  
  97.               Added CPU Time and CPU Utilization fields
  98.  
  99.               Added /r options to dynamically resize the window
  100.               when using /c
  101.  
  102.               The /c no longer clears the screen unless it absolutely
  103.               must.  This got annoying to watch.
  104.  
  105.               Added /l option with more information:  Default keyboard,
  106.               mailbox and objectq handles, cursor and windows positions,
  107.               and window sizes.
  108.  
  109.               Can specify one process id to view.
  110.  
  111.      NEW PROGRAMS
  112.           DF: Free and used disk space
  113.  
  114.           MEMSTAT:
  115.               Alternative to DESQview's Memory Status
  116.  
  117.           PERF:
  118.               Performance statistics like CPU Utilization, etc.
  119.  
  120.           WN: Kill, raise, lower, hide, suspend or top windows
  121.  
  122.           UPTIME:
  123.               Displays the amount of time DESQview has been running
  124.  
  125.           KILL:
  126.               Kills a DESQview process
  127.  
  128.  
  129. ------------------------------------------------------------------------
  130.  
  131. July 21, 1991: Version 1.0 released
  132.  
  133.      Contained a very basic PS command
  134.  
  135.